Ch 9.htm

назад | содержание | вперед

Класс File

В классе File предоставлены свойства и методы для работы с файлами (рис. 9.7).

Рис. 9.7. Класс File в системе FSO

Класс характеризуется свойствами, описанными в табл. 9.8.

Таблица 9.8. Список свойств класса File

Свойство | Описание
Attributes | Возвращает или устанавливает атрибуты файлов и папок. Значения атрибутов такие же, как в аналогичной функции GetAttr традиционной системы функций для работы с файлами (описаны в табл. 9.3). Дополнительно здесь используются еще два атрибута: Alias (числовое значение 64) и Compressed (числовое значение 128)
DateCreated | Возвращает дату и время создания файла
DateLastAccessed | Возвращает дату и время последнего обращения к указанному файлу
DateLastModified | Возвращает дату и время последнего изменения файла
Drive | Возвращает буквенное обозначение устройства, на котором находится файл
Name | Возвращает или устанавливает имя файла
ParentFolder | Возвращает имя родительской папки для файла
Path | Возвращает путь файла
ShortName | Возвращает короткое имя файла по соглашению "8.3" (восемь символов для имени и три для расширения)
ShortPath | Возвращает путь и короткое имя файла по соглашению "8.3"
Size | Возвращает размер файла в байтах
Type | Возвращает краткую информацию о типе файла. Например, для файла с расширением txt это будет "Text Document"

В отличие от класса Drive, класс File содержит методы, список которых приведен в табл. 9.9.

Таблица 9.9. Список методов класса File

Метод | Описание
Copy | Копирует файл
Delete | Удаляет указанный файл
Move | Перемещает файл
OpenAsTextStream | Открывает файл и возвращает имя объекта TextStream для чтения, записи или добавления текстовых данных

назад | содержание | вперед